Skip to content

fix: fix additional functions call error in runtime#196

Merged
msojocs merged 1 commit intomsojocs:masterfrom
Nakanomk:fix/functions-missing
Feb 8, 2026
Merged

fix: fix additional functions call error in runtime#196
msojocs merged 1 commit intomsojocs:masterfrom
Nakanomk:fix/functions-missing

Conversation

@Nakanomk
Copy link
Contributor

@Nakanomk Nakanomk commented Feb 7, 2026

问题描述

  • 您好,我遇到了视频播放窗口上“扩展功能”按钮按一下就消失的问题。
image

背景条件

  1. 使用 Ubuntu 24.04 LTS + GNOME 46

  2. 情况可复现版本:本地编译版本 + Release/bilibili-1.17.5-x86_64.AppImage

  3. electron 等版本均为 repo 构建脚本 tools/setup-bilibili 默认

解决过程

  1. f12 进入开发者面板,发现存在 error。追踪后报错如下:
image
  • 于此同时,程序通过终端运行时,终端打印的日志中除了窗口聚焦失焦之外并无其它信息。排除了后端出错的影响。
  • 再通过对“扩展功能“按钮消失进行断点调试,发现运行时停在了与上图 error 同样的位置。因此确定的确是这里的问题。
  1. 查看调用的几个函数所在文件
image

函数接口均以 memo 形式给出

此时函数名转变为一个对象,因此考虑使用 <fun_name /> 的格式调用。

解决情况

  • 目前,本地编译后扩展功能可以正常运行,面板正常显示。本地测试时开发者工具无报错问题。
  • 然而,程序目前只在 Ubuntu 24.04 LTS + GNOME 46 环境下经过测试。其它环境下可能存在问题。

补充说明

这是窝第一次提 Pr,书写的时候感到自己有许多不足之处,请您不吝赐教。感谢您的项目和持续不断的维护!

@msojocs msojocs merged commit f362c99 into msojocs:master Feb 8, 2026
11 checks passed
@Nakanomk Nakanomk deleted the fix/functions-missing branch February 9, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants